home *** CD-ROM | disk | FTP | other *** search
/ MacFormat España 15 / macformat_15.iso / Presenting OMO™ / POMO / exhibits / Magazine / search.sta (.txt) < prev   
UltraCard Stack  |  1995-08-03  |  701KB  |  1,139 lines

  1. CRDHsearch
  2. bitmap id 2EXTI
  3. on openstack
  4.   global stacks
  5.   pass openStack
  6.   set the filepath of this stack to line 3 of stacks
  7.   put appenddirectory(the filepath of this stack,"SOUNDS") into fpath
  8.   put appenddirectory(fpath, "MOUSCLIK.SND") into temp
  9.   set the soundfile of cd sound "CLICK" of cd 1 to temp
  10.   put appenddirectory(fpath, "EASTERN.SND") into temp2
  11.   set the soundfile of cd sound "DONE" of cd 1 to temp2
  12.   if the platform = "windows" then
  13.     set the textfont of cd fld "search" to "Times New Roman"
  14.     set the textsize of cd fld "search" to 16
  15.     set the textfont of cd lst "foundlist" to "Times New Roman"
  16.     set the textsize of cd lst "foundlist" to 16
  17.   else
  18.     set the textfont of cd fld "search" to "Palatino"
  19.     set the textsize of cd fld "search" to 14
  20.     set the textfont of cd lst "foundlist" to "Palatino"
  21.     set the textsize of cd lst "foundlist" to 12
  22.   endif
  23. end openStack
  24. filepath
  25. C:\DATA\POMO\EXHIBITS\MAGAZINE\PAT 
  26. PFONT
  27. ALBERTUS EXTRA BOLD
  28. ALBERTUS MEDIUM
  29. ANTIQUE OLIVE
  30. APPLE CHANCERY
  31. ARBITRARYBOLD
  32. ARBITRARYREGULAR
  33. ARIAL
  34. ARIAL NARROW
  35. ARIAL ROUNDED MT BOLD
  36. ATHENS 
  37. AVANT GARDE
  38. B COURIER BOLD`
  39. B FUTURA BOLD
  40. B GARAMOND 3 BOLD
  41. B GARAMOND BOLD
  42. B HELVETICA BOLD
  43. B ITCKABEL BOLD
  44. B KORINNA BOLD
  45. B ORCGARAM BOLD
  46. B TIMES BOLD
  47. BAUHAUS 93`
  48. BAUHAUS BOLD
  49. BAUHAUS DEMI
  50. BAUHAUS HEAVY
  51. BAUHAUS LIGHT
  52. BAUHAUS MEDIUM 
  53. BI COURIER BOLDOBLIQUE
  54. BI GARAMOND 3 BOLDITALIC
  55. BI GARAMOND BOLDITALIC
  56. BI HELVETICA BOLDOBLIQUE
  57. BI KORINNA KURSIVBOLD
  58. BI ORCGARAM BOLDITALIC
  59. BI TIMES BOLDITALIC
  60. BIGCHEESEDARK
  61. BIGCHEESELIGHTf
  62. BISTECKBOLD
  63. BK ITCKABEL BOOK
  64. BO FUTURA BOLDOBLIQUE
  65. BOOK ANTIQUA
  66. BOOKMAN
  67. BOOKMAN OLD STYLE BOLD
  68. BRAGGADOCIO
  69. BRITANNIC BOLD
  70. BRUSH SCRIPT MT
  71. C FUTURA CONDENSED
  72. C UNIVERS 57 CONDENSED
  73. CAIRO
  74. CASTELLAR MT
  75. CB FUTURA CONDENSEDBOLD
  76. CB UNIVERS 67 CONDENSEDBOLD
  77. CBO FUTURA CONDBOLDOBLIQUE
  78. CBO UNIVERS 67 CONDBOLDOBL
  79. CENTURY GOTHIC
  80. CETAN
  81. CG OMEGA
  82. CG TIMES
  83. CHICAGO
  84. CL FUTURA CONDENSEDLIGHT'
  85. CL UNIVERS 47 CONDENSEDLIGHT
  86. CLARENDON CONDENSED
  87.     CLAUSTRUM
  88. CLO FUTURA CONDLIGHTOBLIQUE
  89. CLO UNIVERS 47 CONDLIGHTOBL
  90. CO FUTURA CONDENSEDOBLIQUE
  91. CO UNIVERS 57 CONDOBLIQUE
  92. COLONNA MT 
  93. COPPERPLATE32AB
  94. COPPERPLATE32BC
  95. COPPERPLATE33BC
  96. CORONET
  97. COURIER
  98. COURIER NEW
  99.     CRINOLINE
  100. CXB FUTURA CONDEXTRABOLD
  101. CXBO FUTURA CONDEXTRABOLDOBLIQU
  102. D ITCKABEL DEMI
  103. DEROON 
  104.     DESDEMONA
  105. DEWEESE
  106.     ESPY SANS
  107. ESPY SANS BOLD 
  108. EVANGEL
  109. EWORLD TIGHT
  110. FIXEDSYS
  111. FOOTLIGHT MT LIGHT
  112. FUTURA
  113. FUTURA BOOK
  114. GARAMOND
  115. GARAMOND 3
  116. GAUTANE
  117. GENEVA
  118. GENEVA 
  119. GILLSANS
  120. GILLSANS BOLDv`
  121. GILLSANS BOLDITALIC
  122. GILLSANS CONDENSED`
  123. GILLSANS EXTRABOLD`
  124. GILLSANS ITALIC
  125. GILLSANS ULTRABOLD
  126. H FUTURA HEAVY
  127.     HELVETICA
  128. HELVETICAINSERAT ROMAN
  129. HO FUTURA HEAVYOBLIQUE
  130. HOEFLER TEXT
  131. HOEFLER TEXT ORNAMENTSf
  132. I COURIER OBLIQUE
  133. I GARAMOND 3 ITALIC
  134. I GARAMOND LIGHTITALIC
  135. I HELVETICA OBLIQUE
  136. I KORINNA KURSIVREGULAR
  137. I ORCGARAM LIGHTITALIC
  138. I TIMES ITALIC
  139. IMPACT
  140. INDUSTRIA INLINE
  141. INDUSTRIA INLINEA
  142. INDUSTRIA SOLID
  143. INDUSTRIA SOLIDA
  144. ISADORA BOLD
  145. ISADORA REGULAR
  146. ITC OFFICINA SANS BOLD
  147. ITC OFFICINA SANS BOLDITALIC
  148. ITC OFFICINA SANS BOOK
  149. ITC OFFICINA SANS BOOKITALIC
  150. ITC OFFICINA SERIF BOLD
  151. ITC OFFICINA SERIF BOLDITALIC
  152. ITC OFFICINA SERIF BOOK
  153. ITC OFFICINA SERIF BOOKITALIC
  154. JACQUARD'
  155. KINO MT
  156. KORINNA
  157. L FUTURA LIGHT
  158. L UNIVERS 45 LIGHT
  159. LETTER GOTHIC
  160. LO FUTURA LIGHTOBLIQUE
  161. LONDON
  162. LOS ANGELES
  163. M ITCKABEL MEDIUMv`
  164. MARIGOLD
  165. MATURA MT SCRIPT CAPITALSv`
  166. MINION ORNAMENTS
  167. MISTRAL
  168. MOBILE
  169. MODULASERIFBOLD
  170. MONACO
  171. MONOTYPE SORTS
  172. MS LINEDRAW
  173. MS SERIF
  174. N HELVETICA NARROW
  175. NEW CENTURY SCHLBK
  176. NEW YORK
  177. O FUTURA BOOKOBLIQUE
  178. O FUTURA OBLIQUE
  179. OCR-A
  180. ORCGARAM
  181. PALATINO
  182. PLAYBILL
  183. POETICA CHANCERYII
  184. POETICA SUPPORNAMENTSv`
  185.     QUICKTYPE
  186. QUICKTYPE CONDENSED
  187. QUICKTYPE MONO
  188. QUICKTYPE PI'
  189. REVUE
  190. RIBBN131 A
  191. RIBBON131 BD BT
  192. RUNIC MT CN
  193. SAN FRANCISCO
  194. SENATORDEMI
  195. SENATORTHIN
  196. SENATORULTRA
  197. SHELLEY ALLEGRO SCRIPT
  198. SHELLEY ANDANTE SCRIPT`
  199. SHELLEY VOLANTE SCRIPTf
  200. SMALL FONTS
  201. SNELL BT
  202. STENCIL
  203. SYMBOL`
  204. TEKTON
  205. TEKTON BOLD
  206. TEKTON PLUS REGULAR
  207. TIMESv`
  208. TIMES NEW ROMAN
  209. TORONTO
  210. TRAJAN
  211. TRAJAN BOLD
  212. U ITCKABEL ULTRA
  213. UNIVERS
  214. UNIVERS 45 LIGHT'
  215. UNIVERS 45 LIGHTOBLIQUE
  216. UNIVERS 47 CONDENSEDLIGHT
  217. UNIVERS 47 CONDENSEDLIGHTOBLIQU
  218. UNIVERS 55
  219. UNIVERS 55 OBLIQUE
  220. UNIVERS 57 CONDENSED
  221. UNIVERS 57 CONDENSEDOBLIQUE
  222. UNIVERS 65 BOLD
  223. UNIVERS 65 BOLDOBLIQUE
  224. UNIVERS 67 CONDENSEDBOLD
  225. UNIVERS 67 CONDENSEDBOLDOBLIQUE
  226. UNIVERS 75 BLACK
  227. UNIVERS 75 BLACKOBLIQUE
  228. UNIVERS CONDENSED
  229. VENICE
  230. VIVALDI
  231. WIDE LATIN
  232.     WINGDINGS
  233. WOODTYPE ORNAMENTS 2'
  234. XB FUTURA EXTRABOLD
  235. XBO FUTURA EXTRABOLDOBLIQUE
  236. YONKERS
  237. ZAPF CHANCERY
  238. ZAPF DINGBATS
  239. SEARCHSCRP
  240. on beginsearch
  241.   global stacks,filecount,xword,cntcnt,artcnt,conlist,cntnum,artnum
  242.   put line 3 of stacks into fpath
  243.   --put artcnt && artnum && cntcnt && cntnum
  244.   put appenddirectory(fpath, "ARTICLES") into temp
  245.   put appenddirectory(temp, cell artcnt, 2 of card dsht "searchload") into temp
  246.   put empty into card fld "searchfield"
  247.   import temp&".TXT" into card fld "searchfield"
  248.   -- breakpoint
  249.   put offset(xword, card fld "searchfield") into found
  250.   if found is not 0 then
  251.     put cell artcnt,1 of card dsht "searchload"&tab&cell artcnt,2 of card dsht "searchload" after card lst "foundlist"
  252.     put filecount + 1 into filecount
  253.     if filecount > 19 then
  254.       play card sound "DONE"
  255.       stop cd timer 1
  256.       set the cursor to 0
  257.       exit
  258.       set the inkeffect of cd bmp "M_BEGIN" to none
  259.     endif
  260.   endif
  261.   if artcnt = artnum then
  262.     put cntcnt+1 into cntcnt
  263.     put appenddirectory(fpath, "COVERS") into temp
  264.     if cntcnt < cntnum +1 then
  265.       put appenddirectory(temp, line cntcnt of conList) into temp
  266.     else
  267.       set the cursor to 0
  268.       exit mouseup
  269.       set the inkeffect of cd bmp "M_BEGIN" to none
  270.     end if
  271.     put empty into card dsht "searchload"
  272.     import temp into card dsht "searchload"
  273.     put the number of rows of cd dsht "searchload" into artnum
  274.     put 1 into artcnt
  275.   end if
  276.   start cd timer 1
  277. end beginsearch
  278. on mouseEnter
  279.   if the class name of the target is "bitmap" and char 1 to 2 of the short name of the target is "M_" then
  280.     set the inkeffect of the target to invert
  281.   endif
  282. end mouseEnter
  283. on mouseLeave
  284.   if the class name of the target is "bitmap" and char 1 to 2 of the short name of the target is "M_" then
  285.     set the inkeffect of the target to none
  286.   endif
  287. end mouseLeave
  288. on closecard
  289.   set the cursor to 0
  290. end closecard
  291.     foundlistSCRP
  292. on mouseup
  293.   put the hilitedrows of cd lst "foundlist" into whichrow
  294.   put cell whichrow,2 of card lst "foundlist" into whicharticle
  295.   if whicharticle is not empty then
  296.     set the bookmark of cd "page1" of stack "TEMPLATE.STA" to 1
  297.     set the hackname of card "page1" of stack "TEMPLATE.STA" to whicharticle
  298.     --put "Loading..." into card field "loading" of stack "TEMPLATE.STA"
  299.     set the lockscreen to true
  300.     send Loadscript && whicharticle to stack "template.sta"
  301.     dismiss
  302.     go stack "TEMPLATE.STA"
  303.   endif
  304.   set the lockscreen to false
  305. end mouseup
  306. MOCELL10
  307. C:\DATA\POMO\EXHIBITS\MAGAZINE\SOUNDS\EASTERN.SND
  308. DONETAIL
  309. $INFO
  310. bitmap id 36data
  311.  XFpH
  312. '2`cX
  313. 'INFO
  314. M_BEGINSCRP
  315. on mouseUp
  316.   play cd sound "CLICK"
  317.   global filecount,cntcnt,artcnt,artnum,stacks,xword,cntnum,conlist
  318.   put 1 into cntcnt
  319.   put 0 into filecount
  320.   put 1 into artcnt
  321.   put "94FALLC.TXT"&return&"94SUMC.TXT"&return&"94SPRC.TXT"&return&"94WINC.TXT"&return& 
  322.         "93FALLC.TXT"&return&"93SUMC.TXT"&return&"93SPRC.TXT"&return&"93WINC.TXT" into conList
  323.   put the number of lines of conlist into cntnum
  324.   put cd fld "search" into xword
  325.   put empty into card dsht "searchload"
  326.   put empty into card lst "foundlist"
  327.   put line 3 of stacks into fpath
  328.   put appenddirectory(fpath, "COVERS") into temp
  329.   if cntcnt < cntnum +1 then
  330.     put appenddirectory(temp, line cntcnt of conList) into temp
  331.   else
  332.     exit mouseup
  333.   end if
  334.   put empty into card dsht "searchload"
  335.   import temp into card dsht "searchload"
  336.   put the number of rows of cd dsht "searchload" into artnum
  337.   if the number of chars of xword < 3 then
  338.     answer "Please use a bigger search criteria."
  339.     exit mouseup
  340.   endif
  341.   set the cursor to watch
  342.   start cd timer 1
  343. end mouseUp
  344. +,,+,,
  345. ,,,+,,,,
  346. ,,+,,+,
  347. ,+,+,,,
  348. ,,+,,+,,,+
  349. +,,,,,,+,,
  350. ,,,+W
  351. ,,,,W
  352. ,,,+,,
  353. ,++,+,+,,,,,+,+,,
  354. ],2V,,
  355. ,,,,,
  356. +,,+,,++
  357. ,+,+,,,
  358. ,,,,V
  359. ,+,+,+,+,+,
  360. +,,,+,,
  361. +,,,,+,+,,+,,+,+,,+
  362. ,+,,,,,,
  363. +,+,,
  364. +,,+,,,+
  365. ,+,,+,
  366. +,,+]
  367. ,,,W,
  368. ,,+,,,,
  369. +,+,,
  370. ,,,+,,
  371. ,+,+,,,,+,,
  372. ,+,+,
  373. ,+,+,+,+,+,,+,,++
  374. ,+,,,+,,+,,
  375. V,,,W
  376. +,,+,,,+,,
  377. ,+,+,,+,,+,
  378. ,+,,+2V,
  379. ,,2V,,+,V,,]
  380. ,,,,V,+,2,,+,+,,
  381. 2,,+,2V,,+,
  382. ,+2,,+,V,,,+,
  383. VW,+,
  384. +,+,+,+,+,
  385. ,,+,,,+,
  386. ,+,+,,
  387. ,+,,+,,,,,+,,
  388. ,+,,,
  389. +,+,,,,+
  390. ,,,+,
  391. ,+,+,+,,+,+,+,,+,,+,,+,
  392. ,+,+,+,+
  393. +,,,,+,+,,+,+,+
  394. +,,+,+,+,,+,,,
  395. ,,+,,,
  396. ,+,,+]
  397. W,+,,,
  398. ,+,,+,,,,+,+,,+,,,,+,+,,,+,,,,
  399. +,,,+,
  400. ,,+,,+,
  401. ,+,,,
  402. ,,,,,,+,,+,+,+,,+,+,+,+,+,+,
  403. W,,,,+,+,,,+,,+,
  404. ,+,,+
  405. ,+,+,
  406. ,++,,+,,+
  407. +,+,,+,,+,+,+,+,,+,+,+
  408. ,+,,,+,
  409. ,,+,+
  410. ,,,,,,+,,+,,,+,+,,
  411. ,+,,+,,,
  412. +,,,+,+,,
  413. ,+,,+,,+,
  414. ,,+,,+,,+,
  415. ,,,+,,+,,+,,,+,,
  416. ,,,,+,,+,+,+,,+,+,+,,
  417. +,,+,,+,,+,,+,,+,+,+,+
  418. +,,+,,+,+,+,
  419. +,,+,+
  420. ,+,,,,+,,+,+,,
  421. ,+,+,,+
  422. +,,,+,,+
  423. ,,,+BiO
  424. )INFO
  425. M_STOPSCRP
  426. on mouseUp
  427.   set the inkeffect of cd bmp "M_BEGIN" to none
  428.   play cd sound "CLICK"
  429.   set the inkeffect of me to none
  430.   stop cd timer 1  
  431.   set the cursor to 0
  432. end mouseUp
  433. ],,,,,
  434. ,,,+,,,
  435. ,,,+,,
  436. ,,+,,+
  437. ,,+,+,,
  438. ,,+,+
  439. ,+2,,
  440. ,,,2,,W
  441. +,,+,,,,+
  442. +,,,,,
  443. ,,,,+
  444. +,+,+
  445. +,,,]
  446. ,+,+,
  447. ,,+,,
  448. ,,,,+,,
  449. ,+,+,+,+
  450. +,,,,
  451. ,+,,+
  452. +,+,,,
  453. ,,+,,+++
  454. ,+,+,,,,,+,+,,+,+,+,,+,,
  455. ,,+,,,,]
  456. ,,+,+,+,+,+,,+,,,,+,,
  457. +,,,,++,
  458. ,,,,+
  459. ,+,+,
  460. ,,,,+
  461. ,+,,+
  462. +,,+,
  463. ,+,,+,,,,,+,+,,+,,,,+,,
  464. ,+,+,,+,
  465. +,,,,
  466. ,+,+,+,+
  467. +,+,,+,,,,+,
  468. ,,,,+,+,,,,+,,
  469. ,,+,+W
  470. ,+,,+,+,+,,+,+,,+
  471. ,+,,,,,+,+,,,+,+,,,
  472. 2,+,+,,+
  473. +,+,+,+,+,,
  474. ,,+,+
  475. +,+,,
  476. +,,,+,
  477. +,+,+
  478. ,,+,,+,+
  479. +,,+,,+,+,,,
  480. ,+,,,+,
  481. ,,+,+,+
  482. ,,,+,+,+,
  483. ,,++,+,+
  484. +,,+,+,,
  485. ,,+,+
  486. +,,,+,,,
  487. +INFO
  488. M_EXITSCRP
  489. on mouseUp
  490.   play cd sound "CLICK"
  491.   set the inkeffect of cd bmp "M_BEGIN" to none
  492.   set the inkeffect of me to none
  493.   dismiss
  494. end mouseUp
  495. ,,+,$
  496. ,,+,+,
  497. ,,+,+,,,+,,+,,+,,+,,,,+,,+,+,,+,+,+,+,,+,,+,,+,,,+,+,+,+,+,,,+,,+,+,,,+,,+,,,,,+,,+
  498. ,+,,+,
  499. ,+,+,+
  500. ,,+,$
  501. ,+,,+,,
  502. ,,,,+,
  503. ,,+,+
  504. ,,+,+,+,,,,+,,+,,+,,+,+,+,,+,+
  505. +,,,,,
  506. ,,+,,+,,+,+,+,,,+,,+,,+,,+,,+,,,,
  507. +,,+,
  508. +,,,,
  509. ,+,,+
  510. ,+,,+
  511. ,,,,,
  512. ,,V2,
  513. ,,,+,,+,+
  514. ,+,,,
  515. +,,+,
  516. +,,+,
  517. ,,+,,+,,
  518. ,+,+,
  519. +,,+,
  520. +,,+,
  521. ,+,,,,
  522. ,,,+,
  523. +,+,,
  524. ,,+,,
  525. ,,+,,
  526. ,+,,+,+,,,+,,+,,+,,+,,+,+,,+,
  527. W,,+,
  528. W,,,+,
  529. ,,+,+,,+,+,,+,+,+,,+,,+,,+,,+,,,,+,
  530. +,,,,
  531. ,+,+,
  532. +,,+,
  533. +,,,,
  534. ,+W2,2,,]
  535. ,+,,+
  536. ,,,+,,
  537. ,+,,,
  538. ,,+,,
  539. ,,+,,
  540. ,,+,+
  541. ,+,,+
  542. ,,,+,
  543. ,,+,,+,+,+,,+,,,,+,,+,,+,+,,+,+
  544. VV,,2,+,,2,+,+V,,,,2V,+,
  545. ,+,+,+,+,+,+,,+,,+,,+,,+,,+,+,
  546. ,,,+,,+,+,,+,,+,+,
  547. +,,,,,,,+
  548. +,,+,,+,+,,,,+,+,,
  549. ,,+,,,+,,,,,+,,,,+,,+,,+,,+,,+,,,,
  550. ,,+,,+,,+,+
  551. +,+,,,+,,+,,
  552. ,,,,+
  553. ,+,+,
  554. ,+,+,
  555.     ,+,,+
  556. ,,+,,,,+,,+,+,+,,+,,+,
  557. ,+,,+,+,,,+
  558. +,,+,,+,,+,+,+,,,
  559. ,+,+,+,+,,,,,+,,,,+,,+,,+,,+,,+,,+,+
  560. +,,+,,+
  561. +,,+,
  562. ,,,+,,
  563. +,+,,,,+,
  564. +,+,,+
  565. ,+,,+,+,,+,+,+,
  566. +,+,+,+
  567. ,,+,,+,+,+,,+,,+,+,+,+,
  568. ,+,+,,+,+,,+,,+,,+,,+,,+,,+,
  569. ,+,,,+
  570. ,+,,+
  571. ,+,+,
  572. ,+,,,+,,,+,,+,,+,,+,,
  573. ,,+,,,+,,,,
  574. +,,,,
  575. ,,+,,
  576. ,,+,,
  577. ,,+,,+
  578. ,,+,,+
  579. +,+,,+
  580. ,+,+,,+,,+
  581. +,+,+,,+,,+,+
  582. +,,+,
  583. +,,+,
  584. +,,+,
  585. /INFO
  586. searchloaddata
  587. MOCELL10
  588. by Julie Gibbs. Sellout conference hosts more than 100 vendors and 2,400 attendees. 
  589. by Natasha Krol, META Group. State of the craft. 
  590. The Workflow Process Paradigm
  591. by Jay Ramanathan, UES Knowledge Integrations Center. The case for collaboration. 
  592.  Oracle Cooperative Applications Release 10, Oracle Media Objects, Oracle Workgroup Server
  593.  SMTI Development Services, Oracle Gateways, SQL*Net 2.1, Oracle CDE Tools for UNIX, Oracle Names, Oracle BPR Process Animator, RSA Data Security 
  594. What is the state of object-oriented technology today? How can you reap the benefits of object-oriented technology? Read this special section to learn all about the principles of objects in motion.
  595. The Business Case for Objects
  596. by Torsten Ek. Trying to integrate objects into IS? You need a framework for justifying object technology in the enterprise. This comprehensive package includes a glossary of terms and a look at CORBA (Common Object Request Broker Architecture).
  597. An Interview with Steve Jobs
  598. by the editors. The CEO of NeXT talks about why he's staking his future on objects.
  599. by Cheryl J. Goldberg. See how three leading organizations
  600. in three different industries
  601.  are using objects to transform their business.
  602.  by Torsten Ek. This article unveils the true meaning of object technology, including object-oriented DBMSs and extended RDBMSs. 
  603. Object-Oriented Programming
  604.  by Michael R. Ault. OOP is a powerful tool, but it isn't for everybody
  605. and here's why. 
  606. Nintendo: High-Tech Gains in High-Tech Games
  607.  by Ben Phillips. Nintendo, the home video game leader, gives its sales and marketing managers easy access to critical information by building a client/server system with Oracle7 and BusinessObjects. 
  608. Bechtel Group,Inc.: Global Workforce 
  609.  by Shannon Mahorney. An integrated, automated Human Resource Information System (HRIS) based on Oracle Human Resources software enables Bechtel Group, Inc. to meet the demands of global  People moving.  
  610. System-Level Roles in Oracle7
  611. by Kevin Loney. The introduction of role groups in Oracle7 brings new meaning to database architecture. Kevin Loney shows you how to take advantage of the new Oracle7 system roles.
  612. Customize Oracle Reports with PL/SQL
  613.  by Lori Ann White and Per Brondum. Customizing your Oracle Reports requires flexibility. By attaching PL/SQL constructs to Oracle Reports objects, you can gain the ability to modify default reports. 
  614. The Art of Concurrent Engineering
  615. by Allan Hooks and Glenn Word. A four-step approach to using concurrent engineering techniques to help you share multidiscipline data.
  616. MPP: Oracle on the IBM Power Parallel System
  617. By Hrishi Kamat. How Oracle parallel technologies take advantage of the IBM Power Parallel machine SP2.
  618. Mainframes: Oracle7 and IBM S/390 Parallel Technology
  619. by Louis H. Selincourt. Is mainframe-designed software ready for client/server architectures and parallel processing? Oracle has ensured that it is.
  620. Mainframes: Remote Procedural Access to Legacy Datastores
  621. by Laurent Sandrolini. Oracle procedural gateway for APPC.
  622. Desktop: Running Windows Applications on OS/2 with SQL*VDM
  623.  by Katrina Montinola. The benefits of running Windows applications under OS/2 2.1, a description of each SQL*VDM component, and more. 
  624. Technical Support: Intermediate
  625. by Michael J. Sanders. Modifying Oracle Applications Without Making Software Changes.
  626. Technical Support: Novice
  627. by Christopher Chan. Using Oracle Forms and Oracle Reports with Oracle Open Client Adapter for ODBC 2.0.
  628. Technical Support: Intermediate
  629. by Ben Wright. Oracle Forms 4.0 Q&A.
  630. Springtime at EOUG
  631. 34EDIT
  632. Objects within MIS
  633. 34INSG1
  634. 34INSG2
  635. Product News
  636. 34NEWS1
  637. More Product News
  638. 34NEWS2
  639. Objects in Motion
  640. 34OBINT
  641. 34OBJEC
  642. 34OBJOB
  643. Real-World Objects
  644. 34OBALB
  645. Working with Objects
  646. 34OBWRK
  647. 34OBOOP
  648. 34NINTE
  649. 34BCHTL
  650. 34DBSYS
  651. 34DEVEL
  652. 34METHD
  653. 34OEMPP
  654. 34MAIN7
  655. 34MAINF
  656. 34OPNDT
  657. 34SUP1
  658. 34SUP2
  659. 34SUP3
  660. 0INFO
  661. 20, tickedoff
  662. searchSCRP
  663. on tickedoff
  664.   global artnum,artcnt
  665.   if artcnt < artnum + 1 then
  666.     send beginsearch to this card
  667.     add 1 to artcnt
  668.   endif
  669. end tickedoff
  670. searchfielddata
  671. <<FEATURE>>34BCHTL<<FEATUREEND>>
  672. <<RUN>>HUMAN RESOURCES<<RUNEND>>
  673. <<HED>>GLOBAL WORKFORCE<<HEDEND>>
  674. <<SUB>>With Oracle Personnel and Oracle Payroll, Bechtel Group, Inc. manages over 30,000 of its employees assigned to engineering and construction projects in more than 135 countries on all seven continents.
  675. BY SHANNON MAHORNEY<<SUBEND>>
  676. <<TXT>>What do the Olympic Games, Cape Canaveral, and the EuroTunnel have in common? Bechtel Group, Inc. For over 94 years, the San Francisco-based engineering and construction giant has tackled enormously complex projects in the most remote locales all over the globe. From building industrial cities in the Arabian desert to erecting vast chemical processing plants in the Australian outback, Bechtel has successfully met the logistical challenges of conducting business on a global scale. This success has a lot to do with one of the company's core principles
  677. continuous improvement
  678. an integral part of the way it operates. That means Bechtel must respond to a rapidly changing world with entrepreneurial approaches, innovative solutions, advanced technology, and high-quality, timely decision making.
  679.    One application of this principle is Bechtel's approach to information management. Rather than simply viewing information management as a way to replace intense clerical function with automation, the company relies on its information management systems to improve its approach to managing the business. One part of this approach is to implement uniform software that can meet the needs of very small, remote locations as well as large engineering offices. Oracle Cooperative Applications helps the company attain this goal with software for managing financial information as well as data of a more personal nature
  680. Bechtel's human resources information.
  681. <<BOLD>>A WORLD OF INFORMATION<<BOLDEND>>
  682. As an engineering and construction firm, Bechtel's business revolves around assigning, deploying, and reassigning employees to both large and small projects around the world. These projects require designing and building facilities in many industries and fields, including power, petroleum, chemicals, mining and metals, pipeline, surface transportation, aviation, space facilities, telecommunications, water management, environmental and pollution control, hazardous waste cleanup, and industrial and commercial construction.
  683.     With a workforce of over 30,000 nonmanual and craft employees assigned to projects in more than 135 countries on all seven continents, it's no surprise that handling the information involved in "people moving" is a central part of Bechtel's business.
  684.    To Bechtel, human resources information encompasses much more than "date of hire" and "date of termination." Maintaining other information, such as each employee's training, certifications, performance appraisals, and project assignment history is crucial to effective project staffing. "We needed a system that could not only handle the traditional human resources data for a company our size but could also give line managers access to the information they need for effective project, workforce, and salary planning," says Bob Klumb, Bechtel's Human Resources Information Systems Manager.
  685. <<BOLD>>MORE THAN JUST THE FACTS<<BOLDEND>>
  686. Until a few years ago, Bechtel used a central mainframe at its San Francisco headquarters to house the Personnel Database System (PDS). Because the system was cumbersome and unwieldy, it was largely inaccessible to end users. Bechtel's management found that people were maintaining only what they had to on PDS and keeping track of other critical information locally. As a result, PDS became a repository for only the most basic payroll information. "Because people weren't using the central mainframe, 'homegrown' databases began springing up at regional offices around the world," says Klumb. "A tremendous amount of critical HR data was stored in standalone databases in our offices in Los Angeles, Houston, London, and Gaithersburg, MD. As people moved from one office or assignment to another, information would simply get lost." When a particular business line wanted to staff a project, managers had to call each individual office to get employee information. There was no central place to find it, and no way for them to look themselves
  687. they had to rely on someone else to find the information they needed.
  688.    Each of these databases also required maintenance, administration, and, if Bechtel didn't find a different solution, extensive upgrades and network integration. "Each office was essentially reinventing the wheel," Klumb explains. "They had their own unique solutions to many of the same problems, and none of the solutions was optimal. We wanted to become a one-solution company."
  689. <<BOLD>>CLOSING THE INFORMATION GAP<<BOLDEND>>
  690. To close the gap between critical information and the people who need it, Bechtel adopted additional technology from Oracle. The company was already using a financial reporting system based on the Oracle database server and Oracle Financials applications and firming up plans to implement Oracle Payroll. At the time, Oracle Personnel (now Oracle Human Resources) was available only in a United Kingdom version, but the software appealed to Bechtel because it provided a hardware-independent information management platform, it could support a large HR database, and it offered complete integration with Oracle Payroll.
  691.    Bechtel uses a standard method to evaluate the life cycle costs and benefits of a system before deciding to implement, buy, or develop a technology solution. After evaluating Oracle Personnel, the company made it the foundation of its new Human Resources Information System (HRIS).
  692. <<BOLD>>A CUSTOM SOLUTION<<BOLDEND>>
  693. Bechtel leveraged the flexibility of Oracle software to add custom modules for workforce planning, online resume access, and salary planning. Combined with standard features for human resources administration, these custom modules provide an up-to-date database that allows everyone to see the same validated workforce information. The integrated system allows users to accumulate data faster, reduce their reaction time and errors, streamline administration
  694. and focus on continuous improvement.
  695.    HRIS runs on a three-processor VAX 7630 with DECnet terminal-emulation access. The 800-megabyte database houses 180,000 records and supports more than 700 users.
  696. <<BOLD>>WORKFORCE PLANNING<<BOLDEND>>
  697. Credited with inventing the concept of project management many years ago, Bechtel today does engineering in major permanent office locations worldwide. Currently, its engineering efforts support about 1,700 projects in 77 different countries for just under 900 clients. One of the company's recent projects, the Kuwait oil fires, involved mobilizing almost 10,000 workers from 35 nations to put together the biggest airlift since the 1948 Berlin emergency
  698. all in a matter of weeks. Completing this unprecedented effort at a record speed helped keep billions of dollars worth of petroleum resources from literally going up in smoke and spared the skies from many more months of pollution.
  699.    "Bechtel's approach to managing complexity has always been to segment the work into packages of manageable size
  700. in essence an organized, coordinated series of small projects," says Klumb. The HRIS workforce planning module simplifies and speeds the sometimes daunting task of staffing thousands of projects each year, ranging from jobs as small as an office-space conversion in California to large endeavors such as a major international airport project. Whatever the assignment, HRIS allows managers to track and plan each employee's activity, including start and end dates, location and relocation, and future assignments.
  701. <<BOLD>>ONLINE RESUME SYSTEM<<BOLDEND>>
  702. Each time Bechtel puts in a bid or sends people to work on a project, the manager has to develop a proposal. "When we do a proposal, in essence we're selling our staff. This is true not only for clients but also for internal managers," explains Klumb. "We have to give managers the information they need to explain why they've chosen particular employees for the job, what their backgrounds and credentials are, and why the client or department should be prepared to pay for their services."
  703.    Bechtel developed an online resume system to give project managers ready access to every employee's qualifications. Using Oracle's SQL*TextRetrieval text management software and Oracle Data Browser as an end user query tool, managers can search the resume database by keyword or defined data element, such as grade or location. HRIS then provides a list of people qualified to fill the required positions. Authorized users can also update the database to reflect additional training completed or certifications earned. "With access to this up-to-date resume system, we have all the information we need to confidently say 'If you hire us, we'll get you a qualified crew as fast as possible,'" notes Klumb.
  704. <<BOLD>>GLOBAL OPERATIONS
  705. GLOBAL INFORMATION<<BOLDEND>>
  706. "In our business, our customers demand that we staff quickly
  707. and staff effectively," Klumb explains. "To do that, managers and executives have to be able to tap into information about our workforce, make decisions, and get trained personnel to the site as quickly as possible."
  708.    HRIS provides management with access to a bigger pool of people and eliminates the gaps in information the company used to experience. Managers can quickly determine how many qualified people are available to work on a project, and all engineering departments have a tool that allows them to maintain and access consolidated data. "Now, when people move from Houston to Gaithersburg or transfer abroad to London, all of their HR information follows them, and managers know what their capabilities are," Klumb explains.
  709. <<BOLD>>SALARY PLANNING<<BOLDEND>>
  710. The geographical scope of Bechtel's business requires flexible salary administration and planning and often support for multiple currencies. Each regional office serves a different set of business lines and operates in a different competitive environment. The HRIS salary planning module allows Bechtel's human resources organization to define the policies and rules that govern salary planning and build them into the software. This brings information to the end user, allowing managers to set parameters, run reports, and enter and update employee salary information.
  711. <<BOLD>>HR PARADIGM SHIFT<<BOLDEND>>
  712. According to Klumb, the HRIS system represents a shift away from the traditional human resources model. "HRIS shortens the distance between the end user and the database, eliminating unnecessary administration."
  713.    Klumb estimates that between 60 and 75 percent of HRIS users work outside the human resources organization. To help these non-HR employees in client departments navigate the system and accomplish the work formerly left to administrative staff, Bechtel used Oracle Application Foundation, a tool for building extensions to Oracle Applications, to make screen modifications to the Oracle Human Resources graphical user interface. Klumb's goal is to allow the people who are actually responsible for the data and employees to use HRIS to assign people, adjust salaries, run reports, and update information
  714. which will then be available to managers throughout the company. 
  715.    "To transfer an employee from New Orleans to New Guinea, for example, all the manager will need to know is the person's name and salary. The system will fill in everything else," says Klumb.
  716.    Oracle and Bechtel are currently working together to develop training and benefits modules, as well as online approval capabilities. In the near future, Klumb plans to move HRIS to a fully distributed client/server architecture using Oracle7, Oracle Forms 4.0, and Release 10 of Oracle Human Resources.
  717. <<BOLD>>ENGINEERED HARMONY<<BOLDEND>>
  718. HRIS completely automates many transaction-oriented tasks, such as processing reviews, salary actions, and applications. This automation has resulted in an estimated $1 million savings in the San Francisco branch alone. The larger, centralized human resources database has  allowed the company to reengineer its administrative structure and eliminate duplicate procedures.
  719.    "When it's fully deployed, HRIS will dramatically reduce the time and money Bechtel spends on handling people," says Klumb. "This will allow all departments to spend more time focusing on their core responsibilities, including working closely with our customers, key suppliers, and communities."
  720.    HRIS also changes the role of Bechtel's Human Resources Department. "We've raised the role of human resources from a mostly administrative, 'in-basket, out-basket' function to a much higher level," Klumb continues. "We are now the shapers of Bechtel's human resources environment, helping to define policies and rules that are responsive to our business needs." 
  721. <<ITALIC>>Shannon Mahorney is a Senior Writer in Oracle's Corporate Marketing Division.<<ITALICEND>> <<TXTEND>>
  722. uch attent+TXT
  723. searchdata
  724. Oracle Media ObjectsTAIL
  725. xtends. OSOND
  726. 1INFO
  727. C:\DATA\POMO\EXHIBITS\MAGAZINE\SOUNDS\MOUSCLIK.SND
  728. CLICKTAIL
  729. 2INFO
  730. field id 50data
  731. Sorry, Searching is disabled in this version.
  732. Click Anywhere to returnTAIL
  733. 3INFO
  734. button id 51SCRP
  735. on mouseUp
  736.   dismiss
  737. end mouseUp
  738. m7S!Y
  739. ssssWsWPTPp#
  740. P"P"P
  741.     PSPQ
  742. PQPPPP
  743. ssWs%
  744. $ qp $ w
  745. PPP"S
  746. spS4 G
  747. M#m#m s
  748. $ppWsS
  749. SSD"P
  750. SPPPP
  751. !DS"P
  752. #s#T T
  753. pssp#
  754. WsTPsTP
  755. PPPPP
  756. T$tWT ppWPW
  757. tW tpp#
  758. S"PPPS
  759. sTW Tp ppW W
  760. WtTtt
  761. S"P"D
  762. +#  N M
  763. SP"PSP
  764. SP!YP
  765. r"S"P
  766. PPPPP
  767. 61"    6
  768. s N  
  769. sstWPT 
  770. sTTTp%WN
  771.                     
  772. PPPPPPQ
  773. {#s W%RTTp
  774.  $pW$
  775. pW#MllMrS
  776. P"PP"
  777. SmsTTW p
  778. TsT TW
  779. Ml!lMP
  780. SPPPP
  781. PPPPP
  782. s#mms#:
  783. W V7>" 
  784. QQQQP
  785.  sMr"
  786. pUTtTs
  787. MPPPPS
  788. "PPSPP
  789. ppp s
  790. sT$U 
  791. P"PPP!
  792. |##mN#  mp
  793. pp  ppWW
  794.  tT W
  795. PQPPPP
  796. PPPSP
  797. #NM##
  798. ssWPTq
  799. p$WTtt
  800. !SP"S
  801. PPPPPPQ
  802. PPPPPP
  803. W#pWt
  804. pW  SlP
  805. },2,2,22WW]
  806. "-3-3-33VV\
  807. sMMS Z
  808. sPWS#s
  809. rDPPP
  810. "PPEsP
  811. "D6SPP"SS"
  812. "PSP"P
  813. QPQrD
  814. QPuQSE
  815. PPPPP
  816. QPtQPtQ
  817. QPQ%ZtQu
  818. Q/.%QQ
  819. !DSS!
  820. PrPPP
  821. %Z$QQ
  822. 2,-223233W333W3
  823. 2,322
  824. 3W2WWW33
  825. $$    $        
  826. knlne
  827. do    ed
  828. ;$:+5
  829. $5$:-
  830. ddenn
  831. no    ne
  832. nendd
  833. :-:+:
  834. +:+.5    --
  835. 4:5$+    +-
  836. ;:;d;
  837. dn    dd
  838. pednjn    nn
  839. :+55+    +
  840. onmdd
  841. dnon{neddn
  842. ;+:++
  843. %5:+    +    
  844. $$#$:
  845. ;5:5    +
  846. :+:5-
  847. e{dodn    n
  848. :+0+    +
  849. qddnnn
  850. 4:5$-+    -
  851. +    ,    $
  852. od{ld
  853. emdlz
  854. $:+$:$
  855. odnnn{
  856. :5$5-5-
  857. :+-+    
  858. endmm
  859. :5:+3
  860. $5-+-
  861.     "    #    
  862. 4$5+3-    -
  863. $+$:$"$
  864. :+$5+--
  865. $:+$;
  866. $$:+:$
  867. #$$$:
  868. $+$:$
  869. dendn
  870. ezeden
  871. ::%:{=
  872. -5+---
  873. ze{dne
  874. ;5$5:    +-
  875. ;5$:-
  876. +$:+:
  877. ;|:+::-+    -
  878. +:+:-
  879. ln{ne
  880. +:+:5:
  881. 4$5+5---
  882. d    {ddd
  883. zenenn
  884. ddndk
  885. eo{nd
  886. $+$5:
  887. :+5+-    
  888. ?SSS>SLM=>M?S 
  889. -VVV-VV
  890. lNVw!>ic\
  891. VVVVivil
  892. $5$5+
  893. QVW-WV
  894. vss;N
  895. sR[7Hl:
  896. >T\GlWr
  897. VVtVsVQ
  898. RQ""MNl
  899. vRr# MmW
  900. jkmkml
  901. RN Mss\
  902. deddnk
  903. {oljcsjllp
  904. 5$55-
  905. 5$+s5
  906. eolrt<&
  907. d    emzn
  908. $++    -
  909. 4:3:--    
  910. lHVXrL
  911. 7]$$*$
  912. ZPPSY
  913. N-S-U,
  914. eorm    ij
  915. y%\q\T
  916. }zP5{de
  917. zzelH
  918. QQQWT[
  919. edeed
  920. VVVVP
  921. eeeod
  922. '-x--$
  923. {5{}5deee
  924. n0 orr
  925. QPPZQ
  926. $"$+:$
  927. PQQQQ
  928. PQQQP
  929. QQPQU
  930. em{nd
  931. ,op]p9
  932. ]$$#]$$*
  933. e]SZd]*\y]
  934. $$$$$$$z#
  935. y>$]y
  936. P[QPQV[
  937. edepdn
  938. \]][x
  939. yy#$$
  940. c<$VBS
  941. q\V\]\]
  942. $[]]y
  943. en    nd
  944. ze9i"X
  945. 5:-+    -    
  946. 35\~qT
  947. b\\Y]bYy
  948. [^][z$
  949. ]$[$9[9$]
  950. ^[$[^
  951. $$    ,    
  952. ]]]z]]Z
  953. Uy\\[
  954. $$$[^
  955. $[^9$]]]y
  956.     22^^
  957. dend    
  958. lW32^
  959. \[Z\[[][
  960. ^]]$^]]y9
  961. #$]^$
  962. [$]][$]y
  963. IV$I    c
  964. ]]\\b#\y
  965. y#$[]]yyy$
  966. ]]]yy$
  967. ]]]\^]$]
  968. oWW32
  969. $S?.v
  970. PQPQPQ
  971. 55$5+-
  972. WWhrPr[y
  973. \]][]]
  974. PPQPPP
  975. $,+3rZ,2W]
  976. dzoenm
  977. Z]]]#]]
  978. Z^][Z
  979. ]][$[$y
  980. ][[$]]
  981. ]$[[:
  982. $$^]:\]g
  983. [PQPPPZ
  984. \]]Z>
  985. Z]]]#
  986. PQPQP
  987. .%/1b
  988. Z$9$Zy
  989. z\$[^
  990. ]d9^Zd
  991. PPQQS
  992. P[PQPP
  993. PQPQP
  994. ]$[Z[Z[
  995. ][Zbg]Z
  996. PPPPP
  997. PZQQZQ
  998. sVn9$
  999. $^[]y
  1000. Z[QZ[P
  1001. sPV[$#[][y
  1002. PQQPQ
  1003. Q[P[S
  1004. [QPQP
  1005. %5+$+
  1006. n7y]Z
  1007. rded8
  1008. ZQPPQQ
  1009. PQPQP
  1010. 5+0$5-
  1011. PQ[[[
  1012. QPQPQP[[QPQ
  1013. dodom
  1014. ::5:++
  1015. [[QPQP[Q[[QPQQ
  1016. QPQPQSP
  1017. PPSQ[
  1018. $,    ,    
  1019. QPQQQ
  1020. 4$5++3    -
  1021. QP[QQP
  1022. PQPQQP
  1023. TPPLP
  1024. QQPQQ
  1025. PQPPQ
  1026. 45$5+
  1027. PPP"P
  1028. P[Q[Q
  1029. QQ[PQ
  1030. ;55$5    
  1031. PPPQPP
  1032. ddndnn
  1033. PZ[QP[
  1034. PPPPQ
  1035. [P[QZ
  1036. QZ[QQ
  1037. $:+-    
  1038. %..PZ
  1039. $:;e;
  1040. /QPQ/
  1041. W.ZQPQ
  1042. PQPQPQPQQ
  1043.         $    +
  1044. +:+5    
  1045. o    ozd
  1046. +5-+-
  1047. edqdnm
  1048. ndd        
  1049. lm{ne
  1050. P/$[QQ
  1051. ddodnd
  1052. QPQPP
  1053. U.PQT
  1054. oddnk
  1055. :5:-+3-
  1056. :+5+    +    *
  1057. $$$;+
  1058. dndn    n
  1059. 5.3--*    *
  1060. ml{ne
  1061. QQQPP
  1062. {odend
  1063. 4:+$5-    
  1064. PQPZ[QPZ
  1065. 4$5++
  1066. dednd
  1067. 5:-+-
  1068. 5:+    --    *
  1069. VZQPQ[$
  1070. $5$5+-    *    
  1071. 3\_Yd
  1072. ,,,,+
  1073. dV2]W
  1074. dndd    
  1075. mn{ne
  1076. QPPQQQPQPQQQ/
  1077. %5+0+    +-    
  1078. .PQP.,
  1079. zodnen    n
  1080. 5$5.    ++
  1081. edodd
  1082. :5:5+
  1083. +-+--*    
  1084. om{nd
  1085. J%W!l
  1086. :+:5-+
  1087. dqdedndm
  1088. 5$5$    +-
  1089. 3\^5|+
  1090. L?>!c
  1091. nm{nd
  1092. ";\v/
  1093. :$++    
  1094. ;;z;e
  1095. ddndn
  1096. WY<42
  1097. oedld
  1098. +5+5    
  1099.     om{dd
  1100. Ywbwc
  1101. vMwwv
  1102. wvSur
  1103. v?rhwMs
  1104. WwvP;
  1105. #LrwwR
  1106. %t%/u
  1107. +:+::%:;
  1108. $5:5+
  1109. VY5_z
  1110. v"!RwR 
  1111. #$:%$
  1112. oddmnn    
  1113. e    onl
  1114. {5:+5+-3+
  1115. w}}}w}u~s
  1116. +:+    --
  1117. ! m! 
  1118. $$+$:
  1119. dlnzd
  1120. +:+3+
  1121. LRI%aa
  1122. L!?"S   
  1123. ,,3rH
  1124. edndm
  1125. vQ"$v,
  1126.     -,*%
  1127.     -        ;
  1128. Wonm>LNI
  1129. %.%%rsr
  1130. %%w"rrSr#
  1131. %WVVr
  1132. sPSrRM
  1133.     ]}}w 
  1134. $#$$$"
  1135. ln{oe
  1136. endncd
  1137. .+    $$$
  1138. 4:+:+
  1139.